======= La FHS =======
Cette page de doc a pour but de vous renseigner sur l'arborescence des répertoires des principaux systèmes Unix.\\

===== Définition =====
La FHS (« Filesystem Hierarchy Standard ») est un standard sur la hiérarchie des systèmes GNU/Linux. Sa première version date de du 14 février 1994, et la version actuelle est la 2.3, datant de janvier 2004.
===== Arborescence =====
==== /bin ====
Ce répertoire contient les binutils, les commandes de base pour tous les utilisateurs (cp, mv, rm…). Ce sont les commandes nécessaires au démarrage du système.\\
==== /boot ====
(partition séparée conseillée.)\\
C'est ici que se trouvent les fichiers de votre chargeur d'amorçage (GRUB par exemple) ainsi que vos noyaux linux.

==== /dev ====
Les liens vers les périphériques physiques (CD, disques durs…), ainsi que les périphériques virtuels (/dev/null, /dev/random).\\
On peut noter que les périphériques physiques sont nommé sous la forme « /dev/sdXN » avec X étant une lettre et N un numéro :\\
 /dev/sda1 représente la première partition (1) de votre premier disque dur (a) \\
/dev/sdd6 représente la sixième partition (6) de votre quatrième disque dur (d)…

==== /etc ====
C'est la cachette des fichiers de configuration des logiciels installés.

==== /home ====
(partition séparée conseillée.)\\
Répertoire contenant les dossiers utilisateurs sous la forme /home/nom_utilisateur.

==== /lib ====
Répertoire où sont installées les librairies logicielles installées par le système et ajoutées par vous même.

==== /mnt ====
Point de montage des partitions temporaires.\\
On y monte généralement les partitions des disques durs internes. Pour les partitions externes, on utilisera plutôt /media.

==== /media ====
Équivalent de /mnt, mais pour les supports amovibles/externes.

==== /opt ====
Répertoire où vous installerez manuellement des logiciels non fournis par le système.

==== /proc ====
Système de fichiers virtuel documentant le noyau et les différents processus.

==== /root ====
Répertoire de l'utilisateur root.\\
Vide par défaut sous ubuntu.

==== /sbin ====
Série d'exécutables pour les administrateurs.
==== /srv ====
Données pour les services hébergés par le système.\\
Par exemple le contenu http-ftp ou une base de données.

==== /tmp ====
(partition séparée conseillée)
Répertoire des fichiers temporaires, vidé à chaque démarrage du système.

==== /usr ====
Dossier contenant les exécutables du système qui ne sont pas vitaux à son démarrage et son fonctionnement minimal.\\
Son architecture est semblable à celle de / .
==== /var ====
Dossier contenant les variables du système, renseignant son état.
Divisé en sous-dossiers.

=== /var/lock ===
Variables de verrouillage.\\
Permet de connaître l'état d'utilisation de logiciels ne devant pas être lancés deux fois en même temps (gparted, mises à jour…).

=== /var/log ===
Fichiers de journalisation.

=== /var/mail ===
Boîtes aux lettres des utilisateurs.

=== /var/run ===
Variables temporaire des logiciels en cours d'exécution.

=== /var/spool ===
File d'attente des services, notamment pour les imprimantes.

=== /var/tmp ===
Fichiers temporaires.

=== /var/www ===
Répertoire web par défaut de Apache.


===== Sources =====
\\
 * **(fr)** [[http://fr.wikipedia.org/wiki/Filesystem_Hierarchy_Standard | page wikipédia de la FHS ]] \\
 * **(en)** [[http://www.pathname.com/fhs/ | site web de la FHS ]]

//Contributeurs : [[utilisateurs:helly|helly]]//